<?php

// Le fichier autoload nous permet de définir au préalable l'emplacement de toutes les classes utiles
// L'autoload, avec la methode magique __autoload va permettre, lorsque le code va appeler une classe, de décrire son emplacement
// le tableau $__autoload contient en clé le nom des classes tel qu'on va les utiliser et en valeur le chemin de la classe
// Le chemin est relatif au fichier _autoload.php

$__autoload = array();
$__autoload['Template'] 	= dirname(__FILE__) . "/UI/Template/template.php";
$__autoload['View'] 		= dirname(__FILE__) . "/UI/Views/view.php";
$__autoload['Main'] 		= dirname(__FILE__) . "/UI/Views/main.php";
$__autoload['Resultat'] 	= dirname(__FILE__) . "/UI/Views/resultat.php";
$__autoload['Operations'] 	= dirname(__FILE__) . "/UI/Views/operations.php";

$__autoload['Controller'] 	= dirname(__FILE__) . "/Controller/controller.php";
$__autoload['operationController']  = dirname(__FILE__) . "/Controller/operationController.php";

$__autoload['Moteur'] 		= dirname(__FILE__) . "/Model/moteur.php";
$__autoload['Language'] 	= dirname(__FILE__) . "/Model/language.php";

$__autoload['Google_Translate_API'] = dirname(__FILE__) . "/External/traducteur.php";
$__autoload['mp3'] = dirname(__FILE__) . "/External/mp3.php";


function __autoload($class_name) {
	global  $__autoload;
	foreach($__autoload as $classname=>$filename) {
		if($classname == $class_name) {
			require_once($filename);
		}
	}
}


?>